package com.beidu.lottery.call.service.portal.validator.impl;

import com.beidu.lottery.call.constant.ActivityTypeEnum;
import com.beidu.lottery.call.service.portal.validator.AbstractValidator;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.List;

/**
 * 活动上下架状态校验 实现类
 *
 * @author 北渡
 */
@Slf4j
@Service
public class StatusValidator extends AbstractValidator {

    /**
     * 需要执行的校验函数
     */
    private final List<String> methods = new ArrayList<>();

    @Override
    protected ActivityTypeEnum getActivityType() {
        return null;// 不指定活动类型
    }

    @Override
    protected List<String> getMethods() {
        return methods;
    }

}
